import os
from openpyxl import Workbook, load_workbook

# 1. 获取 目标目录 --下面的 所有 excel文件
current_dir_path = os.getcwd()
excel_files = os.listdir(current_dir_path)

excel_list = [ ]

for excel in excel_files:
    if excel.endswith('.xlsx'):
        excel_list.append(excel)


# 2 根据 目标文件的 目录 读取数据
excel_data = []

# 2.1 遍历4个excel文件名字 列表
for i in excel_list:
    wb = load_workbook(i)
    ws = wb.active

    # 2.2 遍历每个excel文件中的 行
    for index,row in enumerate(ws.rows):

        # 如果是 表头的数据 不存储
        if index == 0:
            continue

        data = []
        # 2.3 遍历 每行里面的单元格  cell
        for cell in row:
            data.append(cell.value)

        excel_data.append(data)

# 3. 写入 05mergeexcel.xlsx 文件
wb = Workbook()
sheet = wb.active

for data in excel_data:
    sheet.append(data)

wb.save('05mergeexcel.xlsx')

print('合并成功.....')